package mobile.dominio;

import mobile.persistencia.PZona;
import waba.io.DataStream;

public class Producto {
	private int id;
	private String nombre;
	private float precio;
	private float precioEspecial;
	
	public Producto() {
		
	}

	public Producto(DataStream ds){      
		this.id = ds.readInt();
		this.nombre= ds.readString();
		this.precio = ds.readFloat();
		this.precioEspecial = ds.readFloat();
	}
	
	public void saveTo(DataStream ds){
		ds.writeInt(this.id);
		ds.writeString(this.nombre);
		ds.writeFloat(this.precio);
		ds.writeFloat(this.precioEspecial);
	}
	
	public Producto(String nombre, float precio, float precioEspecial) {
		this.nombre = nombre;
		this.precio = precio;
		this.precioEspecial = precioEspecial;
	}

	public int getId() {
		return id;
	}
	
	public void setId(int id) {
		this.id = id;
	}
	
	public String getNombre() {
		return nombre;
	}
	
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	public float getPrecio() {
		return precio;
	}
	
	public void setPrecio(float precio) {
		this.precio = precio;
	}
	
	public float getPrecioEspecial() {
		return precioEspecial;
	}

	public void setPrecioEspecial(float precioEspecial) {
		this.precioEspecial = precioEspecial;
	}
	
	public boolean equals(Object arg0) {
		// TODO Auto-generated method stub
		Producto unProducto = (Producto)arg0;
		if (unProducto.getId() == this.id){
			return true;
		}else{
			return false;
		}
	}

	public String toString() {
		return this.nombre;
	}
}
